22632 49
9105 258
2740 446
6351 699
4843 471
15756 211
16511 457
3979 583
11068 152
10964 824
2030786 3750
3217 587