978 160
306 18
964 143
643 486
297 938
378 447
17 503
311 615
338 179
291 922
542 953
131 748
13924 364
12890 803
9170 361
7181 363
7003 348
5871 14
5429 39
4942 201
4871 224
4327 922
4280 646
4254 218