860
0
1376
3
965
3430
1
475
798
116
29323
1448
2
521
58
418
8116
6
611
464
1230
5
1636
460
63
477
1073
458
392
2395
804
4964
2431
1333
552
3044
27