2275
2
20634
8
311
1
3114
4
521
31535
0
1379
1329
2730
6
2809
1129
2306
1506
964
440
646
1665
3
3116
3025
19279
467
1132
1305
2668
1452
1343
814
2113
2000