21152
8
1282
1
1189
0
2535
2
19783
3231
2711
345
2238
32302
4651
3
2911
9
572
255
7893
4
2121
3090
6
5151
581
14
571
2270
2932
2676
422
1942
25669
398656
19
3498
2996