31535
0
17353
2275
2
19279
2303
1
3498
4
2730
6
479
3092
1020
25137
798
4111
20634
8
2668
3114
2431
3
1824
1343
3510
1880
1073
2084
802
326
29323
467
1074
348
1053