1282
1
3326
3
745
0
1093
3078
4
496
2999
693
1168
4179
868
802
2166
801
300
2173
915
526
662
1787
83
784
635
1000
673
5367
3571
1734
2
1895
619