21221 250
4446 126
197 48
499 118
30108 414
6016 120
442 126
1295 400
1882 584
1090 357
2142 480
1348 308
2633 608
11921 41
1767 532
6800 594
767 191
9168 372
3312 399
10621 53
12742 472
15568 750
15171 212
20981 635