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