10582
4
1225
0
2219
2
4070
4009
6
751
1
7793
1012
1376
868
1310
542
581
978
1860
629
1859
3221
3
5212
718
1397
2403
660
504
3673
475
4310
1380
458
2948