370
0
1309
1992
3
1588
2
753
1901
697
32353
12
4914
2772
5
1019
1
1202
1125
1468
5389
7994
1356
1636
3065
1131
2037
1931
4
3261
1502
676
1295
14421
923
897