318
0
341
413
918
686
31535
78
19279
2
265
3203
10
741
358
423
394
955
4536
277
400
1356
376
439
545
171
155
1353
514
1094
496
372
756