1093
0
2152
2
2999
3
1938
1
2710
1168
2294
801
526
1813
1660
496
1883
1816
635
2166
2522
1000
802
1690
830
745
1766
83
673
1380
868
693
1399
438