2911
9
3673
3
19783
2
1701
1
2838
4
25669
0
5805
18
32302
12621
22
2535
572
2990
2996
923
3231
3090
6
2468
2316
14
1760
986
2921
5
2932
3498
2666
800
1226
1235
1222
17946