19279
2
993
1
467
0
447
1047
20634
8
5559
3
2372
1330
2730
6
6800
650
1603
998
2330
1362
4
2809
915
1448
17353
2086
1171
1563
1518
1193
2008
1098