2378 409
3701 347
106249 558
3555 286
122951 517
99937 544
78811 313
5634 846
4518 356
4202 443
10216 347
5095 228
63911 198