18766
2
1285
0
946
292
727
595
475
180
457
623
803
412
985
381
225
409
215
272
737
958
248
1997
1
315
529
332
792
439
1336
337