18036 921
39454 52
10562 258
3256 446
7257 699
6285 471
22358 211
16946 457
4553 583
14822 154
11908 824
2759665 4080
3781 587