3583
0
1133
916
581
612
493
1400
1595
1218
1028
496
558
531
5771
10
1812
1
2241
2385
61216
1106
404
3926
14
475
544
453
876
788
98
3933
332
524