972
5
330
1
884
2
1561
1473
3
1067
787
991
1595
1367
716
427
0
1186
5684
6
1975
4
819
2750
2277
1620
792
1212
1763
759
845
2531
1695
108
983
1163
7
651