538
2
846
0
1037
1
3659
14
584
1192
46414
1115
780
552
1620
2301
1921
1344
1548
637
653
1466
1526
215
1281
2087
458
840
1649
2395
503
1220
2522
631