535 145
1328 33
2403 737
2257 580
1307 337
2773 112
2595 411
2523 535
12777 292
3115 885
2943 498
1299 271
3103 554
121179 616
7481 43
115089 561
15566 801
100282 608
21914 776
6048 470
59078 399
48866 696
7330 45
71249 525
96343 509
3936 289
2802 42
1223 165