2901 808
1129 209
10835 523
6320 701
5070 263
23538 667
35202 72
2142 73
7650 464
26522 127
4449 526
5362 935