2298 492
1363 356
112 27
3030 700
2891 838
1272 248
3605 495
2952 580
7019 733
19403 663
82854 843
14772 446
8653 788
12670 48
6087 675
4491 97