40883 418
4023 622
5787 686
5962 571
41918 136
15017 246
24506 348
23991 45
12859 107
30465 583
4215 103
6025 540