3001 740
9382 643
1251 188
2714 396
2295 154
5085 216
5883 86
8797 343
6374 553
8540 846
9867 656
4779 333
8271 580
5974 202
2859 324
2801 717