18719 768
3240 673
1328 213
23090 318
42686 205
15982 674
30339 743
8151 363
8695 521
8047 396
6103 626