5196 832
2275 61
5895 269
28468 236
15439 246
47117 418
58666 455
34960 433
16545 192
49156 561
46662 616
79585 715
98688 789
3590 248
6038 605
108066 717
35060 671
63150 539