860
0
965
475
1571
1
798
116
29323
521
58
3430
418
2979
6
8116
611
464
1230
5
1636
2
503
63
477
1073
458
2254
392
3663
2395
804
2431
3
552