1020
0
31535
433
25137
11768
21
19279
2
1824
17353
387
80
200
169
427
416
968
2275
1191
458
78
2061
443
240
2284
1045
670
246
899
637
172
675