1528
1
18
0
3251
6
4694
7
1222856
4
5262
10
1751
2
2843
2189
1772
2808
10270
530
521
9355
3
2683
5255
16
2256
2670
20
282572
684
613
1084
952
2080
962
4543
5
3437
798
48708