22796 553
13006 123
11821 179
3671 291
16823 422
244211 1195
2348109 3883
247167 1043
328436 529
5920 555
383334 1160
193354 743
251059 640
12842 683
187877 592
6017 63
250692 1181
95330 372
142377 691
115549 632
45843 385
54619 627