1075
7
1977
1
599
1641
4
5695
17
1131
1338
3
1354
634
1960
5
306
110
122
1344
657
111
83
1327
2
172
148
154
231
70
239
66
969
449
530
516