3196
2
1688
1
1833
1431
1969
3125
5
1757
1767
2515
3
1446
383
0
2942
6
3189
4
658
2194
469
19944
4309
1424
14125
10
1485
2099
3926
14
3071
9
2776
1992
1844
2799
3092
4335