376
0
823
1463
1
255
445
1152
954
466
3510
2
458
416
2758
464
2016
4
608
693
729
851
329
1357
390
631
1314
433
830
169
1267
21743
1976