999
2
18816
11
951
1
619
1783
3
564
2502
2740
3539
2781
2904
1537
2512
3158
3321
6
8607
8
2133
1664
4943
1041
2153
7
1308
400
0
1458
2122