118
956
99
607
393
304
87
589
436
111
305
449
638
323
235
241
159
120
18
196
7
12
172
200
164
88
453
156
213
584
6
863
12
203
1681
250
86
496
1552
5
1377
550
504
1399
95
28
321
24
24
2
