2501 560
1162 256
2507 524
3151 374
2570 536
6446 679
143958 824
70860 521
4471 178
5108 342
20168 233
3685 532
3927 788
3173 509
5384 171
14515 433