14
0
2996
19783
2
25669
1598
32302
17946
657
1189
2478
1
1193
485
877
4044
5
2241
598
423
630
2535
852
557
2595
477
3125
1581
1174
1342
436
984
255