2427
2
1463
7
770
331
832
524
1
440
1325
3
612
266
1086
8
1003
812
0
469
1275
527
886
780
846
740
725
1740
5
1153
3072
1743
691
1654
29665
3231
4781