1850
6
1291
1
1598
2
456
356
3
313
289
72
288
844
516
892
0
662
169
643
6432
9
2792
5
26678
1491
4183
1142
1206
3340
1157
1105
1179
2831
1662
687
1297