2996
0
25669
14
1189
1849
2
5820
3
17946
4044
5
4471
461
2535
19783
2964
1
531
3498
4
1199
437
758
600
32302
2903
572
2664
2621
688
1193
884
2986
596
2906