0
1436
1230
997
809
1120
893
1145
1050
880
1002
868
999
1004
1172
1037
1771
1
1252
2704
1494
1578
1523
141072
2990
2564
2563
2465