1050 116
3752 923
6417 793
5514 508
13139 41
5937 932
1269 264
7501 246
712 115
9724 539
1481 62
1402 248
6602 686
6843 309
10976 492
501 31