3096 280
1281 30
1412 168
4216 470
2622 156
19677 453
4573 37
2114 38
4787 135
26257 87
11052 104
18734 735
7287 171
28510 145
3559 447
4795 111
2369 121
7060 277
2924 336