5151
2
3065
1
1089
0
1860
2711
257
1125
637
2131
2271
4
5196
3321
2749
3
1339
942
1277
1547
1505
3583
10
2911
9