3111 628
3439 748
9289 673
2640 398
6678 598
16415 318
14999 509
17290 151
7512 375
7750 34
4804 177
4309 481
6718 541