3328
9
1149
5
1830
8
3109
7
1413
4330
1229
4
642
1
987
0
3355
1060
2
1012
3
2303
1519
561
1386
1426
1085
5335
25
1457
1084
1867
2981
5538
1820
897
587
894
3059
10
1644