951
1
619
564
616
0
2502
2740
1860
2
257
1125
637
3539
3
2749
1339
3065
1277
1547
3583
10
1000
2219
1972
8607
8
4943
2153
7
2055
918
1734
1458
2122
1256
59