9501 735
5362 502
243080 692
2689 35
9913 451
10979 601
15065 668
1563 113
8201 97
9250 624
11607 584
5579 472
5922 490
1634 291