42506 60
3790 503
3145 513
1289 61
17548 189
3851 670
7815 109
9140 469
12619 472
5495 373
7169 354
6041 736
12333 333
4608 767
8933 285
6437 124
2317 461