3125
5
1428
1
469
0
3196
2
1688
1833
1431
3092
4
1757
1969
2515
3
1767
1467
2539
1128
1747
4029
8
777
1446
383
1249
4278
2942
6
676
3189
658
2023
4309
1377
810