860
0
965
475
798
48766
24
116
1802
4
29323
521
58
1073
418
8116
6
611
464
4370
5
1230
6979
1636
63
477
458
392
2395
804
4362
2431
3
552
3044
27
152