3796
8
900
2
483
1
337
811
4136
620
108
1455
0
896
739
795
1096
80
1618
864
9467
3
1825
6
1525
1978
1017
9006
17
979
1453
4
1194
2376
20
2130
2341
2601