0
1158
1037
797
1143
2361
986
952
1058
946
1012
3025
837
774
1189
476
1804
1
1275
2766
1522
1606
1553
141284
2586
2584
2496