10317
2
2735
0
7642
3
9877
5
672
4849
4954
4
1105
12459
2265
1
5164
2272
4465
22
6856
24
2493
5949
986
2237
2308
1084
3117
8
1562
1431
9220
1694
1527
2555
3315
7733
960