501 127
166680 11216
21485 146
50526 432
38641 194
29014 216
7929 102
17567 68
62326 426
20762 51
22072 258
2099 548
22677 199
38881 222
38770 258
75150 409
29283 259
43994 253
38274 197
17216 171
53712 522
65153 238
12314 584
28438 90
81363 496
36175 189
42841 143
28352 943