4004 723
2482 372
3015 553
8205 351
7315 80
26636 652
15385 418
7787 733
64514 513
2380 289
21008 977
29040 445
2554 73
30458 249
8180 541
4610 388
2584 98
3443 302