951
1
2100
2
1030
619
1746
564
4002
4
616
0
2502
812
1374
3188
14
2740
6779
5
999
3140
2906
1576
3
3539
1695
7
3368
1095
3684
1891
1197
1366
2122
8607
8
2794
4943