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