2306
2
1722
3025
1
1302
0
1446
521
10176
26
2905
3
1418
120469
35
1762
544
1627
784
814
1666
1665
1255
22330
22
2864
7
646
659
785
593
7952
1883
2372
1649
681
365