2042
1
2475
4148
2
2440
3
919
2270
2551
1397
0
2032
1446
1617
1963
581
1604
6164
645
1179
471
485
812
786
403
1648
1692
2366
868
410
1044
611
578