2431
3
56488
0
2416
5
78
940
2
3488
8
965
1126
2546
2417
1
2211
263
962
1826
4924
9
3277
2623
4362
1073
459
853
505
860
2299
171
1737
1100
2142
276
5620
11