645
0
1324
685
577
3498
4
1201
3779
2
4471
2964
1
3051
1603
1461
3012
1400
496
1022
2906
61216
2258
572
1133
1672
108797
2990
1294
2727
392
345
562
2478