3041 422
2982 603
8391 555
6543 336
1924 118
4517 640
7494 513
8245 885
5017 275
5053 543
4278 130
30810 114
30367 535
151936 750
44372 287
37790 259
42467 744