593 125
8041 471
11764 431
9446 173
3937 638
43943 140
99844 195
12749 165
15079 91
14184 301
37772 366
6318 407
92921 141
9516 355
21100 81
10006 904
2544 446
5483 121
7132 522
5360 879