860
0
5304
9
965
475
798
116
2602
2
29323
2229
4
521
58
418
8116
6
2800
611
464
1230
5
1636
2105
1
63
477
1073
458
579
4117
3
392
2952
2395
804
2431