130164 360
59176 109
12815 814
25564 478
12289 763
112328 1065
7282 769
70310 274
66378 295
9341 837
6206 288
3423 691
12807 539
4319 712