19279
2
25137
0
31535
572
683
545
476
1
7334
4
171
445
2275
467
576
1824
259
347
1428
772
1346
653
2730
6
444
543
303
1133
980
331
2126
333
394