4471
2
1672
1
2042
3779
2650
20
2986
940
1287
0
387
1068
1512
3426
4
3715
309
5151
7793
1839
2145
388
4651
3
879
2581
10
617
3083
2057
2465
930
398
1008