5143 116
8565 833
2981 40
3201 213
5450 76
2355 220
6554 575
22601 893
4076 256
6859 78
6414 415
12111 765
6308 358
36248 686
22858 509