1189
0
1265
1
2906
1153
2996
12459
3
1500
1145
1672
3818
7
7793
4
4944
1819
2277
1873
2
1194
2468
1044
3386
4034
4471
4044
5