3002 612
77359 516
2702 630
2247 78
512305 1562
431598 1258
204273 766
86089 369
101010 364
170596 667
83139 494
3336 646
715 58
641 46
5218 515
1658 147