516
1
449
1244
131
560
0
355
6828
4
1602
3
65
429
379
78
906
2
782
471
107
76
28
674
123
197
63
87
1831
888
985
943
62
206