312
0
1952
2
661
4546
650
775
6197
4
1462
1018
543
2327
1
7772
8
2119
1938
417
2749
3
2201
3615
14
1270
2796
822
765
785
2200
6
17184
44
2062
1129
1350
4376
7
883