3046 907
301563 784
2214 33
5329 507
7833 485
6300 177
4048 305
19463 312
2562 428
10099 461
4115 457
37527 680