1050 116
3752 923
6417 793
5514 508
2740 238
2996 329
2007 61
15819 578
3136 388
3917 515
12933 351
4196 261
4185 297
3474 151
18861 797
4907 978