860
0
1123
1
965
475
798
116
29323
521
58
418
8116
6
2201
3
611
464
1230
5
1636
63
460
477
1073
458
392
2395
804
2431
1379
552
1164
152
1866