2507
6
2646
5
1821
7
1200
1
693
3
1653
4
1044
802
2
2077
709
0
11351
17
194
276
696
1104
768
935
919
25
1048
1687
164
1329
1741
1397
1106
346
703
9566
8
1579