3820
3
1326
0
1618
1367
1
1089
2377
5372
2
4074
385
1107
2305
2570
779
1879
3379
1485
877
2061
2060
404
1442
1187
1264
2554
16
2105
2131
8411
1615
1511
575