2926 505
40747 158
3484 134
9426 773
5579 162
3335 284
8184 299
16374 448
1574 41
4142 476
6665 686
2973 205
3555 247
5154 524
4110 302
4866 667
3544 387
12783 693
1870 189
4051 457
6496 803