881 67
43977 186
2338 393
4700 447
775 39
149436 239
11746 33
13250 532
14725 52
4606 285
5352 136
2998 116
2903 280
3532 318