3125
5
1688
1
1833
2
1431
1757
1969
3196
2515
3
1767
1446
383
0
2942
6
3189
4
658
469
4309
2194
3092
1844
1428
1467
2539
1534
1128
1747
4029
8
777
2776
2265
1249