19279
2
802
0
25137
1824
392
31535
3498
4
7334
999
1
2050
3512
1462
1645
2724
381
2275
777
798
474
995
860
543
325
413
575
1650
1506
387
298
1130