2666
9
1329
2
685
0
2327
11
1294
1
2986
2316
822
616
534
3435
4
2921
5
528
1044
1505
3724
3
2502
5135
8033
6
1287
2595
2649
4044
3083
6516
8
3439
2465
3125
8323
2741