3393 593
2966 544
4614 756
145933 159
12681 338
11686 308
124024 743
50761 504
9890 469
1985 92
1828 317
3675 844
3410 535
8338 555