100546 621
3131 90
166921 427
15839 708
3336 52
38078 529
60546 609
7306 84
83537 532
11016 649
5155 451
3530 280
3686 397
4563 439
3913 158