30006 352
39169 563
13651 562
28630 490
142738 587
13540 156
23011 438
14810 544
5410 340
19890 671
8783 232
6727 764
24421 619
15030 684
2118 398
5091 622
3480 585