18753 768
3241 673
1330 213
23096 318
42696 205
15984 674
30357 743
8153 363
8698 521
8047 396
6108 626