21027 291
13724 628
431043 932
8433 91
28301 872
47091 610
84369 385
16370 376
51850 292
23917 805
105064 468
46113 497
3227 257
6600 244
5576 884
8700 797
4988 378
4781 193
67360 309