19672 629
5875 689
4139 214
21335 294
6664 654
7107 951
2813 506
4321 227
11647 926
3453 914
2103 558
11033 473
4300 360