2505
2
674
1162
1
3629
1239
3591
11
400
0
1451
980
471
784
123674
35
1170
1767
951
6753
17
517
2138
5746
23
3354
9
1149
4585
10
7471
2393
6
1558
658
3482
1710
947