2275
2
31535
0
3114
4
311
1
19279
20634
8
1329
2306
2730
6
467
7334
964
646
1665
3
343
3025
1305
2668
1452
1129
25137
814
2113
521
1860
2459
9
650
17353
1343
999