2303 556
5502 327
6275 406
27813 493
16961 164
13737 980
125907 593
64833 417
28136 631
5806 842
3011 482
11186 261
6740 53
4323 332