3965
1
1926
1095
1260
1932
4140
3
1961
4
1655
2
1129
0
383
879
1084
1954
1544
964
1312
935
1132
1049
2395
414
105290
2211
477
714
300
2069
804
395
1310