2355 520
3415 665
28999 407
37880 948
61382 614
4923 176
9047 364
10878 396
6008 487
1948 230
28203 491
902 74
2434 239
7364 476
3604 754