2089
1
1180
3
1519
938
1219
1710
2
877
2732
951
8527
1812
913
9220
2322
4
1431
985
6236
10
1514
2906
4443
9
980
24337
22
3316
123674
35
2786
1161
3738
5
5090
1694
673