509 503
1134 698
734 947
1113 968
230 288
328 297
317 685
816 891
1079 451
945 130
489 234
160 355
13312 363
12269 802
8853 361
6994 363
6619 347
5605 13
5260 39
4683 201
4676 223
4141 922
4114 645
4099 218