1096 314
5322 629
5813 49
8778 557
5860 409
8355 690
7307 451
13016 448
3139 506
1350 242
11987 926
2552 95
3733 914
4722 529
3711 688