115096 493
143586 222
121840 833
11044 177
24322 624
36812 131
63045 595
25061 902
40137 80
20075 333
32796 380
54764 549
11697 499
29827 304
19283 372
43256 797
74655 781
36276 352
47028 595
31694 762
66335 507
35985 580
23471 348
100667 328