631
0
397
1
434
3
1835
6
38
92
1000
2
508
358
162
751
4
892
455
790
522
1609
6845
296
602
331
364
81
862
1397
1424
5
883
1518
558
553