1249
1
978
2
1524
1108
1935
16868
39
2648
1050
579
0
2680
2436
103
803
1243
1598
2015
1063
1988
684
1154
12472
1212
676
902
1171
1056
1209
1740
3527
9
106