13012 290
12248 782
4914 706
5440 962
28091 53
6027 197
9684 951
45871 385
4699 508
6768 702
3294 778
5369 581
4271 417
1812 359
23292 159
3132 451
3919 426