1287
3
1642
915
1
662
0
2326
4
1889
1152
445
1566
2668
2
1622
1922
3114
9953
1716
1307
1448
2799
2657
2749
2693
3498
1452
2194
1392
1329
2546
2320