0
1573
2563
1205
977
1123
970
864
1044
985
1051
1249
1244
947
1181
1771
1
1251
2704
1494
1578
1523
141070
2989
2562
2465