2591
1
1723
2530
2
790
3354
888
1305
0
2282
5
1451
4757
8
3254
4329
10
1380
2655
165
1333
2664
9
2166
5704
604
2082
23
745
1518
4862
2966
6
3745
3326
3
1691
2710