2646
5
1579
2
1741
1
6346
16
2358
9
3090
6
11351
17
1821
7
782
3673
701
0
3694
935
951
696
802
768
6499
3
1015
1087
1687
919
709
276
693
194
1106
4
1397
164
1104