0
1573
977
1123
970
1244
947
1181
981
1002
1102
943
1031
1034
958
876
1771
1
1252
2704
1494
1578
1523
141072
2990
2564
2563
2465