5016 141
4328 597
8558 904
26937 575
5470 387
6044 823
8333 820
7090 743
4311 703
9293 654
8960 168
4920 54
27355 581
8615 350
11542 552
10391 670
13261 599
4227 380
4883 123
36919 72
6672 482
1706 183
11005 777
3293 444