951
0
505
5313
78
1128
379
787
592
1161
1133
826
367
415
422
1935
968
935
267
685
1506
2587
16
1511
2121
4
719
47041
441
482