1081 281
2141 557
2337 479
725 171
1530 217
5323 598
7235 601
4104 972
1971 112
2114 287
2484 559
14695 664
9581 27
7886 251
2659 680
23512 810
7959 307
9162 277