1018
2
1903
874
1
282572
0
2027
999
2445
6
5745
5
544
5164
476
1894
2049
1603
629
726
2364
3
764
1662
2644
9178
661
1929
3632
1421