2666
9
3765
4
17946
0
32302
2535
2
19783
1913
1583
1
2932
5635
3
3498
21152
8
1505
2996
3593
16
1153
3090
6
3083
2247
916
1126
947
1245
2403
966
982
1587
1254
1868
1155