3505 153
5937 617
7959 534
10004 359
8296 671
4030 429
7322 236
2951 182
9140 367
5684 64
4011 109
8909 620
10110 317
3856 115
6115 864