5181 680
118062 686
17501 427
25059 84
3344 319
8236 436
13430 616
3519 269
2765 224
7543 692
3432 383
7942 784
2047 58
2141 300
1849 190