1110
0
2515
2
860
965
1872
475
798
116
29323
521
2484
6
58
418
8116
611
464
1230
5
1636
839
1
63
477
1073
458
1154
392
2395
804
2431
3
552
3044
27