3052 86
4211 680
4228 746
5553 754
3267 439
3044 224
4668 947
4089 255
7129 697
2291 137
2362 433
2773 304
18902 57
110685 1044