106733 901
3305 43
5540 300
3532 231
5529 479
9365 103
287090 1364
132255 325
5375 411
6448 252
29596 688
78676 535
6017 135
6446 479
5124 491
12953 329
19829 173
100234 286
108795 382