3121 301
1757 512
5240 388
7044 922
4205 289
17787 133
50266 557
17564 684
28309 264
20164 307
5038 615
1529 309
1534 393
2562 620
6441 508
14803 291
14423 689
2523 708
55427 794
1717 177
26598 349
298 59
559 70
103710 280