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