1269
16
643
1
4647
3328
9
1149
5
1830
8
3110
7
1413
4330
1229
4
642
987
0
3355
1060
2
1012
3
2303
1519
561
1386
1426
1085
5335
25
1457
1084
1867
2981
5538
1821
897
587