2300 325
1337 63
2507 616
1400 140
1178 77
1410 189
2747 398
3018 717
3148 289
3209 546
30410 478
71910 540
1162 32
17856 138
11936 823