40023 540
2450 482
3095 201
17322 639
7092 45
4697 402
5908 341
6203 879
7628 115
3525 37
20719 451
3600 630
3093 183
4510 612
16604 833
3507 871
13061 442
7196 609
3051 243
4224 379
7079 716
4287 106
3411 473
7435 690