5191 116
8653 833
3054 40
3222 213
5525 76
2368 220
6626 575
22692 893
4111 256
6916 78
6477 415
12213 765
6368 358
36305 686
22907 509