12145
12
1605
1
2600
3579
11
1918
10
2840
547
485
2
2654
3
1481
1863
1445
1618
1153
1651
639
813
555
619
630
411
1733
7
88
642
376
1209
1758
482
460
521