1131
2
1017
0
282
1
2368
1816
1494
19465
6
687
883
3987
3
504
2118
1332
2715
1286
1814
1590
2372
3655
11
3252
1252
458