2352
2
1547
1
666
0
348
822
512
562
1159
1288
299
275
784
693
673
609
95855
526
2189
10243
4
467
650
893
501
742
1218
1970
989
578
802
660