1594
1
1428
355
2
526
956
679
653
384
597
293
5674
0
1067
6
701
765
1048
441
325
580
176
713
1116
391
4998
9
2040
16
3915
4
5180
8
1244
13
2460
2455
3
722