3271 402
3471 87
5071 561
2689 338
19259 782
2235 85
7446 597
11447 636
2903 242
4910 584
8001 101
2401 169
3752 784
12564 901
4253 383