5016 663
10031 728
13157 285
7057 451
5334 454
6932 307
6078 258
158575 477
54237 328
19955 597
8823 410
25026 447
14684 461
13353 719
7005 669
5636 78
4692 207
2874 68
4725 103
9285 215
2746482 4075
248313 1043
2503606 3554
387698 1161