5191 626
25747 603
3160 401
5007 868
29143 275
5470 467
6977 681
1998 329
6627 30
12964 327
5613 935
3209 228
6729 414
2635 363
3233 731