589
312
545
282
433
333
206
341
262
253
466
223
26697
20130
18451
16522
1294265
12842
1172148
11564
10520
947143
8750
77311