2348 409
3698 347
105985 558
3545 286
122703 517
99700 544
78497 313
5627 846
4511 356
4191 443
10199 347
5091 228
63607 197