1651
342
13485
2792
2127
441
2985
618
5267
1091
2251
466
2902
601
1493
310
2600
539