1571
4
1249
2
1221
3
115
0
120
42
8631
6
2362
711
740
801
964
1796
5
23937
12
1447
3689
10
543
892
21005
1022
1153
730
969
841
1020
710
515
1297
7
621
1
473