339
0
563
2634
403
732
1
1025
2121
4
909
536
400
1112
440
223
458
19279
2
17353
1044
573
321
1710
1054
1020
505
680
2328
996
957
5713
274
1557