5193 626
25755 603
3160 401
5008 868
29143 275
5471 467
6977 681
1998 329
6627 30
12965 327
5613 935
3209 228
6731 414
2635 363
3233 731