2905 460
386 432
409 668
175 595
699 325
425 43
321 40
423 572
422 874
850 618
959 7
495 714
204069 81
136477 9192
102557 63
101103 63
100465 100
100359 166
100249 62
100225 97
100213 90
100084 90