957
2
1672
2023
3
2517
1659
1172
4
4841
9
1083
0
1312
1
1771
1106
1549
901
1216
2946
2239
2807
2194
1719
835
2884
2326
1392
2225
960
72
1289
1398
2279