1193
1
2095
4
6406
12
2600
7952
829
665
0
2619
3650
3
2864
7
2008
3203
10
2379
2
1696
3929
521
1987
3091
1883
120469
35
2372
97284
1762
1203
1227