2925 505
40649 158
3479 134
9420 773
5571 162
3332 284
8171 299
16368 448
1556 41
4140 476
6646 686
2965 205
3552 247
5146 524
4107 302
4856 667
3539 387
12766 693
1856 189
4045 457
6493 803