2975 313
1010 369
642 388
997 161
700 527
781 275
883 827
735 702
42 7
94 225
835 259
105 670
2120 702
693 146
1003 132
309 328
624 313
588 984
173 511
272 225
195 418
388 981