594
150
13
147
22
59
48
299
44
645
89
6
25
107
18
61
372
17
66
56
4
79
32
509
9
206
52
271
49
418
510
84
73
41
95
54
200
34
1558
144
24
39
110
486
190
67
46
53
70
50