123
0
1066
1
294
429
2
883
265
145
182
1145
770
1031
95
1291
2025
5
1278
1619
4
824
817
740
8922
847
1090
626
814
1057
972
1008
2210
3
1141
930