487
188
398
77
73
331
112
43
118
17
1348
48
16
66
46
626
225
22
58
13
7
3
93
102
2
53
57
84
304
672
12
37
33
25
382
34
1312
142
28
1217
52
51
598
81
662
31
39
47