1429
2
2393
913
1
259
0
668
501
2188
8
18403
6
1277
197
997
1603
581
69
63
4431
527
288
1086
320
3024
4
560
797
563
597
496
2570
1748
1062