3112 309
2669 53
3876 715
3141 107
5591 141
2394 194
5570 618
3044 57
14110 358
3643 550
9750 377
5890 429
7459 779
4107 263
4198 498
41074 874