5536
2
1189
0
1767
2906
1
1153
385
2615
2996
1107
2554
16
1843
1367
117
1193
1672
1089
7793
4
2258
2377
2756
572