941
0
1824
505
1020
367
846
325
517
968
31535
476
544
957
418
951
456
482
486
787
1133
1045
257
47041
1981
286
255
321
909
750
589