367
100
628
216
165
2881
1405
540
469
1133
28
24
22
35
20
322
289
139
337
66
1725
343
1490
470
428
559
109
113
43
848
60
123
3740
112
136
306
40
179
255
65
95
159
239
37
241
460
498
78
77
27
533
151
81
272
353
200
102
98