503 66
2639 790
1627 127
3792 589
3602 753
9166 447
4448 437
1900 41
1269 378
2504 264
300 86
2923 785
2883 721
5114 362
4846 529
1053 43
2666 603
5698 224
1335 151
5602 364
1375 214
2592 707
2472 623
712 187