2131
2
1268
1
1396
1296
1537
2562
2495
0
1690
2522
3469
4
1681
1358
2710
7733
1372
3657
12
8072
3
7793
1123
1751
784
2427
300
467
1033
830
1162
3612
10
945
6707
24