1129
0
25137
2881
2
2962
6
19279
292
729
1
1020
1392
1098
1336
1566
2749
1329
1452
184
1421
814
2113
1952
521
571
447
2299
635
683
1949
3
2195
2982
543