2911
9
1701
1
2838
4
5805
18
12621
22
3765
2535
2
3673
3
19783
2990
0
32302
923
3231
3090
6
2468
571
14
1760
986
2932
25669
3498
2666
1295
800
1226
1235
1222
17946
280