429
2
1278
1
22916
0
1066
883
1057
119
123
1145
182
17309
770
2222
820
294
1291
1532
876
1008
1619
4
824
817
740
265
847
1090
626
814
1031
28553