5859 428
5950 337
9586 283
5226 748
4543 914
4341 877
1802 187
2090 251
3095 552
4300 747
2964 526
3098 380
907 78