29346 923
7940 137
24871 664
89538 682
4750 399
2045 192
255239 830
12251 70
4223 627
2924 614
1564 304
916 66
1296 254