1645
1
659
0
325
31535
3693
12
968
476
155
608
434
2093
2
586
17
489
2264
3
25137
323
517
988
213
19279
78
686
929
416
919
93
503
288
1020
310