1660
1
1844
1568
1819
572
0
1632
2
2535
3562
1661
4
1371
635
915
1358
693
2456
526
784
801
2166
1000
673
745
6346
16
3326
3
830
5439
1093
1690
2710
496