3061 529
4269 681
3076 422
3034 603
8516 555
6618 336
1997 118
4595 640
7603 513
8321 885
5068 275
5131 543
32410 115
155361 755
45794 288
39622 259
43523 744