3196
2
1688
1
1833
1431
1969
3125
5
1757
1767
2515
3
1446
383
0
2942
6
3189
4
658
2194
951
469
841
19944
159
619
4309
2794
564
1424
616
3629
1423
2502
2740