2603 505
29668 137
3094 123
9012 772
5108 162
2940 284
6885 299
11926 445
1328 41
3979 476
5844 686
2545 205
3103 247
5019 524
3891 301
4716 667
3302 387
5556 687
1637 189
3762 457
6290 803