905
0
1252
1
580
1195
2
181
75
537
1820
796
868
13149
6
3425
64654
3
992
4
1124
4227
5
27
2935
1656
935
55
36
896
20
1002
1980
1399
68
2335
17038
11
682