18746 768
3241 673
1329 213
23095 318
42692 205
15984 674
30354 743
8153 363
8698 521
8047 396
6107 626