2942
6
1688
1
1431
1833
2
3196
1969
2079
4309
3
2710
1535
1815
3125
5
1757
4278
658
0
1767
2515
1295
14125
10
1446
383
1284
2173
3189
4
553
789
596
469
1619
2271