501
0
1926
2
467
412
297
881
1073
63
358
996
530
318
1722
363
672
437
533
505
310
169211
11
968
320
197
776
611
2010
1842
1
3063
3
944
393