946
1
4585
10
796
6
582
0
1623
4099
8
370
1668
843
1019
2908
1069
3671
3539
3
451
909
742
1515
392
2108
3012
1522
1057
873
2329
1777
2
78
1679
924
2234
4