5003 589
8239 371
3700 179
7658 512
3249 924
2267 548
4738 567
3843 853
671 77
2943 618
2983 844
1289 222