2502
2199
2621
1690
2250
1847
3427
2235
2052
137651
3394
3317
10229
3460
5075
2038
20773
58811
2248
3304
2662
2878
32297
2435
4008
252357
6229
6481
3738
24560
4050
3208
8068
42622
4879
4263
3272
9792