1331 292
6956 265
1916 505
7471 377
1737 269
5844 261
2843 709
3749 537
2057 307
2813 505
1650 159
4132 780
4026 883