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