1052 266
557 105
2487 693
2286 522
1047 56
265916 546
143116 823
134039 526
126573 455
58702 385
38752 423
94489 424
73261 419
46267 370
104414 979