1050 116
3752 923
6417 793
5514 508
712 115
27349 237
4603 753
3727 666
6843 309
2185 594
6602 686
3073 652
13139 41
5937 932
14884 730
1006 135