29386 923
7940 137
24871 664
89540 682
4750 399
2045 192
255243 830
12253 70
4223 627
2924 614
1564 304
916 66
1296 254