2795 192
2192 343
1803 319
9363 531
15465 563
1371068 2554
20627 676
492386 1031
178439 1025
44879 390
7806 108