2505
2
1451
1
980
784
1162
674
1767
1239
6753
17
517
5746
23
951
3354
7471
9
3591
11
400
0
1558
2057
2836
383
2023
2500
24337
22
471
1522
3263
6676
12
1223
851