15033 93
33408 777
6160 312
2703 648
40001 334
806 232
2456 711
44051 412
26484 730
4455 613
11457 596
2077 278
1415 236
6375 163
18154 301
7338 413
1692 208
16146 359
37457 617
16257 452
19609 141
26989 208
14550 763
14693 490