3001 791
4320 703
2261 236
2170 564
1258 72
2183 326
3423 276
1282 205
5537 335
3580 783
2122 151
3904 305
3951 620
2722 515
4115 667
4011 599
3530 47
2142 287
3224 731
1492 268
1771 298
2759 647
3299 860
4217 938