968
2
2283
4
31535
0
839
157
237
986
432
3754
614
392
1416
394
714
244
1580
501
177
1020
918
348
155
610