4993 587
2804 382
12523 651
3809 130
1362 72
4007 609
3858 644
2824 686
3532 797
4232 715
2998 777
35051 192
3647 354
76175 480
3128 219
64788 335
36076 247
28183 212
5093 526
28599 682
3376 125
6559 360
5610 758
2309 455
20596 156
29675 346
40241 509