40602 418
3971 622
5635 686
5928 571
41822 136
14953 246
24343 348
23926 45
12828 107
30361 583
4191 103
5984 540