4050 404
1834 304
4367 898
2416 378
1177 78
2873 552
5316 145
10490 279
3120 47
3839 269
4303 824
5984 540
5907 702