2451
2
6781
1
652
0
839
2466
5
634
6929
11
1133
581
863
3583
1458
515
1595
1821
4
536
645
5771
10
323
2595
1452
531
883
823
2190
2089
3279
309
5375
32302