31073 888
2494 181
38939 614
235037 813
3905 551
163568 494
4811 382
342650 1365
41005 481
51306 243
26717 418
32403 224
63420 690
10277 951
46084 253
13326 632
6879 540
9816 385
5658 587
7067 611
42192 401