47051 288
27681 120
30077 303
36663 702
65352 879
5685 476
5421 217
6210 756
3301 360
12947 341
2470 287
10203 312
51097 171