538
2
1344
1
780
1037
1921
46414
846
0
1220
691
1620
2301
1548
1466
458
503
1526
215
1281
2087
2522
1192
653
631
768
1115
4328
10
1009
584
953
1015