1082
2
381
1
2628
3
630
946
2361
788
449
2269
979
1296
0
1293
4
76
965
1034
1355
676
72
86
524
1056
562
3088
7
494
1337
763
917
553
670
567