5003 589
8239 371
3700 179
7658 512
3249 924
2267 548
4737 567
3842 853
671 77
2943 618
2983 844
1287 222