2250
1
987
6781
1065
12733
5
652
0
839
1133
581
863
3583
1458
515
5717
1595
2082
536
645
2134
5771
10
323
3835
2595
531
883
823
2190
2089
2
3279
309