19819 529
7051 131
1854 205
2800 680
108800 119
8693 524
69794 905
5827 420
8812 169
10266 686
25877 550
23028 424
40344 203
14657 265