2296 409
3686 347
105478 558
3539 286
122347 516
99284 544
77893 313
5610 846
4481 356
10172 347
5081 228
63056 197