1252
1
1005
2
2133
19
31420
12
1211
639
1277
1075
625
1876
6
593
1482
2217
617
609
486
1147
321
2672
403
1886
0
1413
608
887
1094
8
1159
406
12188
1219
559