3957
3
1485
1
1766
2
10243
4
7733
1876
16062
15
5372
1834
1304
1294
3820
2305
2570
0
1382
666
2670
4702