19279
2
2683
0
1222856
4
2271
2111
3
1506
49165
7
2189
4536
1112
482
1
7334
1172
2069
1587
5009
3224
105290
57
17353
2183
2564
797
1270
1772
3351
3663
1337
385
2442