2632
15020
1258
3682
1100
780
2442
792
3348
837
993
2190
915
1162
1847
1159
930
1311
2712
1027
1706
2076
3547
2198
1384
1390
7882
3783
22018
1910
2046
4957
11193
6680
37336
16870
16709