40346 59
3719 503
3092 513
1257 61
16767 189
3813 670
7503 109
8835 469
12347 472
5313 373
6892 354
4198 736
12277 333
4536 767
8861 285
6217 124
2283 461