381
92
126
222
134
109
89
65
408
15
36
88
912
53
269
1852
117
49
25
1092
147
675
522
223
145
869
217
378
41
141
696
943
629
605
238
430
1256
165
331
2488
2542
246
58
471
76
74
27
486
19
46
47
130
163