1513
1
928
2000
311
3116
2461
20
915
2301
2
1326
1903
1129
0
1889
2470
1054
1392
1603
1421
1448
626
880
2326
4
2064
780
418
1716
1566
964
282572
1665
1587