503 72
7273 704
2036 556
2560 380
441 61
3617 839
3923 129
3160 558
1094 96
1283 242
2898 678
2147 483
4903 816
5464 69
14497 194
3330 446
3331 400
3985 614
5067 537
2496 318
7300 336
8773 754
5243 270
2131 414