16958 141
18991 458
7011 48
35484 779
10036 293
7871 45
22282 594
8384 647
11514 114
2290 51
6050 642
7995 156
6286 128
2163 307