3196
2
1688
1
1833
1431
1969
3125
5
1757
1767
2515
3
1446
383
0
2942
6
3189
4
658
2194
469
19944
3090
4309
1424
3461
3673
1289601
1730
14125
10
1960
1237
1485
2099
3926
14