3504 866
2959 763
677 179
39158 214
15907 695
2127 338
3653 582
4488 308
5008 103
18558 301
25157 319
15827 677
34324 986
12113 964
60609 114
132809 912