1050 116
3752 923
6417 793
5514 508
4176 704
6318 821
1699 269
2963 655
1727 46
2669 113
12882 800
3461 427
2984 218
4213 591
1161 319
3330 978