2509 525
2306 204
13036 389
7804 531
10732 699
9453 903
10695 330
2516 41
3397 368
4512 892
1428 53
6896 96