0
1573
2563
1205
977
1123
970
864
1044
985
1051
1249
1244
947
1181
1771
1
1252
2704
1494
1578
1523
141072
2990
2564
2465