2997 643
902 283
14880 324
3403 542
4389 578
11621 380
25654 269
5945 104
7814 599
72721 93
45684 494
10261 163
39344 117
36777 210
27013 774
15551 480
10575 557
3144 128
4121 395
3903 616
9795 295
4081 230
14106 111
4418 559