19279
2
2522
0
25137
31535
3691
5
1344
1824
2275
967
467
17353
295
2190
2211
968
2730
6
1181
46
4598
511
2224
729
490
2126
525
419
474
2089
4
745
744