2996
0
32302
14
1849
2
1189
17946
25669
1816
19783
572
2986
1
1193
2124
3
4044
5
2535
3125
628
902
1022
1461
2087
2964
1928
536
3498
4
476
2478
2429
1458
4471