3041 422
2981 603
8386 555
6540 336
1923 118
4514 640
7490 513
8244 885
5014 275
5050 543
4277 130
30777 114
30316 535
151855 750
44322 287
37742 259
42421 744