6045
5
20634
8
7334
4
1501
1
1425
1074
2076
370
1270
3
1330
2
2855
1578
1696
0
1880
247
1651
7515
3092
2647
547
1054
2567
2574
1894
6370
2570
4111
2164
292
3691