19783
2
2698
1
2264
8313
9
658
1564
571
1709
8
1240
1529
1191
189326
0
1265
2562
1289601
4
2277
2344
2499
13018