19465
6
3885
4
5732
1
3813
3
1689
2
1768
1015
971
0
799
1748
2137
1361
1309
1411
1322
703
319
1732
1815
1993
1400
701
1218
282
2445
1677
1178
437
1853
1033