3629
1
616
0
4642
3
1225
2650
20
862
946
1412
2100
2
1162
2687
3848
3539
1564
1423
2534
1558
972
1618
1976
1622
2622
6
1348
159
17970
15
1179
3871
685
2794