512
1
1252
0
2471
1618
718
17946
542
1239
1785
971
348
581
87
908
32302
3418
7
3125
3715
665
734
2145
2
629
4465
22
660
986
19079
6
1927