293093 987
60941 507
328284 1229
68351 447
100864 615
255650 625
20702 853
30373 350
12416 437
4424 101
3761 94
11888 541
83585 804