15091 62
16091 204
12434 171
78403 342
12252 60
45799 645
36771 263
97057 542
47144 498
129281 898
94334 1128
17111 558
29099 188
69011 230
66711 553
111250 1097
50148 437
263952 914
15508 317
70404 740
119075 1194
94661 590
21537 269
19465 220
35861 810
107861 804
79076 212
46655 743