860
0
965
798
475
29323
116
418
58
521
464
8116
6
1230
5
1636
63
611
477
2047
1
1073
392
458
804
2431
3
1898
552
2395
2770
400
3044
27
356
4106