649
6
642
3
2295
5
4695
1853
1
4807
2
5175
10
897
3600
11
885
0
2395
1522
8
671
29553
3816
2003
5004
9
676
4006
1091
979
1305
386
4361
16
3147
1409
330
5455
14
3723
120