860
0
573
787
913
11829
543
1504
455
1199
633
1454
1084
501
341
935
282572
2395
646
494
445
1
1462
8116
6
46
3015
301
471
165
152
314
5009