3001 979
1290 408
1133 272
2105 271
1199 328
747 197
2756 678
2327 704
23902 868
24977 71
12741 721
9109 392
16753 158
189 61
4509 712
17183 609
15147 280
6283 545
1378 386
1767 513
1265 222
3352 195
3255 338
19528 546