42215 237
12557 127
504352 769
14022 251
110083 521
2842 93
44961 552
8258 190
31748 742
15550 738
5226 750
4433 360
13233 390
5536 382
2513 719
1355 266
1095 204