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