1685
0
2522
1649
1
4594
2766
46414
467
1710
3659
14
503
1541
1141
505
668
2952
1431
2
1551
517
552
8766
909
691
297
458
1192
1378
846
358
2855
3
1428