2942
6
4309
3
1535
1
2710
2
3125
5
1688
1833
1431
1757
1969
3196
2194
4278
2515
1767
1815
1446
383
0
2099
3189
4
658
469
843
1377
977
959
553
1284
619
8527