339
250
61
12
610
14
165
10
48
275
118
898
1370
13
1239
6
11
31
88
45
23
18
81
27
120
55
802
642
1429
108
101
9
15
104
41
32
121
99
167
54
57
223
38
521
25
51