3629
1
1814
2
616
0
1225
2650
20
862
946
2100
785
898
1412
2687
2557
3539
3
1431
1564
1423
2534
1558
1618
1976
1622
2622
6
1681
1348
159
17970
15
1179
3871
685