929
1
1543
2
1092
1814
4
1382
1660
673
0
2369
745
1690
2403
1093
496
3326
3
1568
3200
1699
526
801
830
2591
2562
693
868
662
2360
6
1373
2710
915
1778