2996
0
14
1189
645
17946
25669
2124
3
19783
2
32302
572
2986
1
4442
7
4044
5
2535
255
2121
3125
1193
418
476
964
1461
5043
2964
1849
810
536
3289
561
3498
4