475
0
323
1679
2
577
728
8945
906
1
3629
1162
1212
1331
1527
531
1047
1431
1623
370
1028
1243
1239
1267
1282
1843
839
761
1614
652