5016 663
10036 728
13158 285
7058 451
5335 454
6933 307
6078 258
158668 477
54255 328
19962 597
8824 410
25029 447
14687 461
13356 719
7006 669
5639 78
4692 207
2874 68
4728 103
9285 215
2747244 4075
248317 1043
2504463 3556
387707 1161