1292 28
2558 109
4503 202
24982 471
5312 474
5207 634
12108 874
28145 669
6198 441
5493 592
2320 281
4564 482
2978 525