2501 601
389 109
1495 262
1547 78
2583 83
162391 233
219714 527
45012 339
173298 630
205363 563
10260 309
2110 368