2590
5
2185
2
2571
6
2131
1
2744
2023
19932
2722
3
1281
4
123674
35
2099
1922
6844
24337
22
913
1665
3491
1699
1162
662
0
19944
669
1378
1223
2163
2344
2053
843
954
6753
17