3532 327
3201 845
15078 484
14995 497
2611 466
9900 35
1036 153
2968 204
5184 226
4120 521
2590 63
3846 235
3371 395
2484 159
5013 662