21152
8
790
0
1743
2669
2
12632
7
5375
951
1
1757
3054
5
2535
2500
2505
2057
3683
1481
980
2670
1015
3354
1694
2294
1923
1683
734
1247
1306
1740
3
1451
690
3465