20159 137
12284 493
3103 424
3758 309
15531 504
775 80
2817 722
63096 303
4369 38
7460 320
12875 101
2777 784
40558 322
5404 335
7647 688
2669 765
4190 472
18006 704
22446 383
1771 468
6331 503
19881 235
575 104
281 33