1096 99
21292 377
3340 515
3871 727
5835 452
19519 138
9807 368
7293 323
8722 490
11345 703
2875 333
5944 224
58536 756
6281 153
2692 126
3787 195
3856 599