4606 48
21600 434
3130 60
1847 383
5034 343
23164 716
4116 148
1368 123
2670 35
2590 456
2734 491
5972 652
3417 940
2906 514