1243
0
2123
1105
1103
2266
534
490
2271
4
484
1901
791
2660
2
596
684
7994
3
1166
1636
3354
9
603
2663
1862
1
668
4187
10
1298
477
914
1581
938
809
6676
12