2346 409
3698 347
105951 558
3545 286
122678 517
99673 544
78455 313
5626 846
4507 356
4191 443
10194 347
5091 228
63563 197