1632
2
238
0
5949
15
4996
6
3749
3
2332
1225
4370
1272
1
3442
1012
1376
868
1310
542
581
978
629
1334
718
660
504
6327
7
475
1380
458
1014
2649
2216
2558