9503 735
5363 502
243127 692
2689 35
9913 451
10979 601
15066 668
1563 113
8201 97
9250 624
11608 584
5579 472
5924 490
1634 291