3505
16
22
2746
3
6
1548
11
3161
5
1370
7
2316
37
1229
4
10142
162
383
1665
0
24
1097
2921
32
2946
2
85