860
0
965
2570
5
475
798
116
29323
521
58
1716
1
418
8116
6
1315
2372
2
611
464
1123
1230
1636
1460
63
477
1073
458
392
2395
804
1470
2431
3
4362