2255
2
928
1
1248
6781
1601
3
652
0
839
1133
581
863
3583
1458
515
1595
536
645
1970
5771
10
323
3691
4
2595
531
883
823
2190
2089
3279
309
5375
32302