2439
2
910
0
1743
790
5375
1757
1247
3683
1
2505
951
980
3054
5
1683
2057
21152
8
2669
582
1306
12632
7
605
2837
2522
1295
946
1363
1411
2570