0
2464
990
1144
1160
141062
875
1050
857
609
551
993
1018
1239
1
1251
1771
2703
1494
1578
1522
2988
2563
2562