2701 300
5473 501
2430 333
5877 399
1625 86
9903 967
6055 503
8152 541
4156 447
4761 603
4747 716
3565 598
3312 552
3466 752
3292 268
3208 514
3488 411
1654 88
3623 192
5139 885
2267 158
3267 797
2590 78
4633 474
4880 556
2452 339