1073
2
1033
1
266
0
3559
1238
2199
3
13159
10
427
8995
584
1630
503
458
637
691
2860
15
1921
1710
3777
467
77
1333
455
4594
1192
719
3449
4
46414
391
1754