2935
3117
274
296
2733
2812
319
2412
256
2618
265
2415
13670
11080
8591
7200
588262
5620
5320
4801
469147
4539
403142
32650