2301 409
3690 347
105570 558
3539 286
122393 516
99330 544
77973 313
5616 846
4484 356
4180 443
10184 347
5083 228
63140 197