696
1
3326
3
1093
0
526
1690
662
1380
3172
1072
1691
1267
2
1547
1813
784
868
1000
4179
802
1632
801
745
830
1788
1816
496
1399
693
2578
2562
673