2600
3
4703
2
6109
3353
7812
7
1218
1
1200
3071
873
956
951
1270
1073
2203
1744
1093
437
0
2164
590
6346
16
1789
2041
5
290
992
7081
10
1512
6697
1622
3749
3544