1960
0
2941
4
4100
6
1225
3145
2
1586
1185
1
3248
8
3791
7
2163
1012
1186
1376
3262
3
868
1310
542
581
978
629
718
660
2883
5
504
599
475
1380
458
1442
19944