12321 195
10904 446
6057 632
36328 92
15850 126
245534 1196
2542101 3960
330656 529
2294797 3452
385289 1161
280475 1568
2952658 6680
252930 640
189300 592
701692 1988
254912 1183
96642 372
143210 691
116767 632
46526 385
56508 627
295146 1059