3196
2
1449
0
1431
1
1688
1833
1969
1570
2021
2942
6
4029
8
658
3125
5
3092
4
1757
2515
3
1767
1467
2539
1428
1128
1747
777
1446
383
1249
4278
676
3189
3172
706