1513
1
1590
1373
3429
7
929
1092
8527
3200
3
989
0
329
385
851
838
6779
5
2551
1136
2
2271
4
1690
3971
1011
1004
1941
1716
2710
2041
2313
2075