18077 921
39454 52
10564 258
3256 446
7257 699
6286 471
22358 211
16946 457
4553 583
14823 154
11909 824
2759919 4081
3783 587