2568
2
3575
1
1660
4
1446
2184
4228
3
3248
8
2446
3298
2337
19932
6
2711
3528
5
3261
118
13018
0
999
2300
2763
883
549
979
3351
2669
969
4309
2982
3361
3573
2091