29075 1017
3589 825
2878 277
2064 446
4322 431
715 214
1734 492
1121 334
4081 745
2900 204
3803 629
4728 711
2976 948
4173 828
3310 218
164 48
3663 340
5625 52
4477 536
3559 520
2783 393
13061 594
2413 494
19200 856