5191 116
8653 833
3054 40
3222 213
5523 76
2368 220
6626 575
22692 893
4111 256
6914 78
6476 415
12213 765
6368 358
36304 686
22907 509