3629
1
1425
2650
20
862
0
1518
946
2100
2
1412
2687
3539
3
1564
1423
583
1598
2534
1558
4926
5
1978
6
1976
1622
2622
1348
159
17970
15
1179
3871
685
2794
1495
1635
4