1360 260
560 39
23507 721
5031 711
4917 275
2366 74
5731 459
26083 274
2664 288
12575 485
20511 73
15679 323
16844 754
8765 496
11532 833
5631 309