4083
0
2300
2
2763
2297
2105
1
5771
10
883
2999
1540
2544
549
979
3351
3
2669
5
969
4309
2982
3361
3573
4
2091
2059
3225
2757
1752
1028
2496