370
0
2399
1666
1
17946
2173
1787
1380
423
3868
10
1294
3691
4
2996
1320
2
1153
10598
1903
3
2184
5805
444571
9
3694
662
1072
4309