2904 579
25403 157
3132 796
283328 886
1430 190
3256 732
247458 522
1439 42
2093 279
125947 1235
4756 140
153734 684
12478 653
51595 693
4989 72
4081 631