2996
0
1734
2
19783
2903
3
17946
583
32302
25669
1041
1
14
4044
5
1189
2535
536
3125
1461
940
2549
11
2964
2989
572
3498
4
3765
1404
2005
2478
822
1193
2626
4471