2275
2
646
0
31535
3114
4
544
19279
6
1
20634
8
1150
1331
662
2306
2730
467
7334
964
629
825
3025
1470
337
1889
2668
1452
1291
1129
25137
8876
814
2113