1043
0
957
2
3597
6
1030
1
3086
5
1974
68
233
71
79
569
1020
4
566
354
97
229
963
89
667
76
81
248
675
80
205
620
664