22018 477
11047 703
8823 694
10061 278
13274 243
176886 330
10352 73
50518 333
37356 557
12604 753
27785 757
22153 528
29948 823
108789 932
15910 891
14491 141
25437 204
254824 969
33471 66
10458 920
23000 788
16067 595
6202 212
25168 635
17267 444
5899 737
77196 413