3024
3
1185
0
1324
2
1744
1
1196
1020
932
2271
4
8527
3971
717
1337
4684
3066
7
1458
3644
1889
2041
2313
6779
5
2075
2502
4821
3470
685