2603 505
29662 137
3094 123
9012 772
5108 162
2940 284
6882 299
11926 445
1328 41
3979 476
5844 686
2544 205
3103 247
5019 524
3891 301
4716 667
3302 387
5554 687
1637 189
3761 457
6289 803