3225 199
111978 267
221251 514
96851 402
72845 429
23108 585
20481 849
9589 774
14138 679
2455 224
5346 256