1193
0
3191
4471
2
2903
3
2964
1
3051
1603
2042
1150
1461
2666
9
984
844
399
2906
255
2258
1045
695
1672
2990
6454
5
1294
2478
812
7793
4
2986
1659