2295 409
3686 347
105456 558
3539 286
122332 516
99272 544
77873 313
5609 846
4481 356
10172 347
5080 228
63037 197