2526 529
346 72
3735 559
4221 453
2785 327
1423 131
3351 304
3017 198
23044 653
2798 37
4336 705
4278 625
30137 681
85817 189
65625 239
77885 289
7231 116
4083 621