1506 345
376 47
331 62
5554 539
12344 485
2929 523
21358 507
5313 669
4047 361
2974 399
2157 232
34266 374
1241 121