0
1436
1230
997
809
1120
893
1145
1050
880
1002
868
999
1004
1172
1037
1773
1
1253
2706
1496
1580
1525
141072
2991
2564
2465