1080
3
1241
1
1026
4
1573
999
598
0
1041
1660
2028
10
2859
4050
5406
13
813
3805
5
2575
12
3848
6
2313