2899 309
3815 404
1587 224
1291 39
3089 135
12140 301
6251 897
5205 44
14508 156
8012 408
6057 836
5700 673
7755 34
8487 713