2906 355
6855 390
59413 584
32136 179
3921 163
19289 619
10303 146
2122 265
22258 306
16596 911
17900 445
5203 53
4435 370
1908 289
3653 354
5097 813
7907 681
12420 485