20836 769
3293 673
1378 213
23274 319
42917 207
16098 675
30800 743
8339 363
8771 521
8120 396
6193 626