2949
0
32302
2996
3051
2
108797
572
2903
3
578
1
1527
515
2258
337
297066
1045
7258
536
826
61216
1458
687
3090
6
6781
120
577
730
795
652
544
323
1812