303 26
2381 592
2224 651
2249 568
1389 158
2547 537
10942 696
14545 541
21142 241
4547 234
2457 183
1501 205
3213 723
2798 577
5980 441
1261 183
3376 529
2168 387
758 55
2675 780
5855 273
2734 630
7123 131
2470 539
2615 164
1827 418
554 70
3381 699