312
0
4820
2
2855
3
661
3442
20634
8
4396
4546
650
2461
20
775
2125
1
2526
1462
2668
1018
543
2327
7772
2119
417
2749
2201
3615
14
1270
2796
822
282572
765
785