3715
4
1174
1
737
1093
0
4938
4217
8
2392
2
2492
2082
3326
3
2184
1816
635
802
4311
1532
693
2710
868
526
1000
745
2901
784
496
915
2512
830
801