2380 361
3525 563
8625 343
4265 808
5833 314
15789 876
24819 722
10757 426
6391 262
29324 154
15066 636
6330 445
4124 606
5049 83
4573 731
4149 787
12975 119
5191 540