1023
0
31535
19279
2
3092
1
1578
2275
1507
1824
1020
326
46
17353
2237
467
2730
6
6406
12
2224
7334
4
1073
1740
20634
8
3558
2551
798
882
2668
25137
1343
552
325