30978 636
34011 509
53251 463
20352 100
36212 464
19489 559
36746 925
18844 545
58285 961
25979 228
32190 682
13348 689
26777 271
3370 279
6330 134