3052 86
4211 680
4228 746
5553 754
3268 439
3046 224
4668 947
4089 255
7129 697
2292 137
2362 433
2773 304
18912 57
110743 1044