2657
3
2749
1
2748
2
1452
2459
9
1880
1098
0
2190
2724
2546
1506
2328
492
392
2076
918
1463
482
2735
2211
714
787
1043
932
7334
4
2299
1766