3041 422
2981 603
8390 555
6541 336
1923 118
4516 640
7490 513
8244 885
5014 275
5051 543
4278 130
30792 114
30331 535
151874 750
44339 287
37766 259
42432 744