13958 628
308832 850
588444 1538
190900 397
90546 271
102095 281
71550 465
249174 488
63932 149
9669 715