1089 151
5705 943
691 98
2371 640
4748 612
2322 707
4333 930
2715 562
813 157
1591 399
2829 319
2945 865
1609 264