3437 621
29929 650
23771 596
26451 576
3599 313
5440 441
5755 39
15307 362
12970 885
2309 304
2340 598
2216 477