0
2621
1222
877
1003
1062
1267
1063
1233
909
814
865
874
834
903
1839
1
1308
2835
1551
1638
1582
141476
3065
2611
2523