1145
1
1814
2
1915
1844
2999
3
1632
1690
2294
584
1746
4311
801
0
1788
2760
4
1749
2166
1787
3326
1093
1813
496
300
802
830
526
1197
693
3808
962
4006