4331 64
297047 399
114159 678
177179 866
79030 663
26934 493
13714 508
37418 172
22634 351
3583 248
3382 726
16430 614
2240 198
5727 620
4619 847
2608 115
2968 54
1677 158
4599 437
8764 297