2700 497
5083 696
4846 909
3511 379
2454 272
1711 173
2136 214
16536 457
4659 814
3160 26
9968 338
6229 964
2663 347
6538 581
9865 983