2505
2
1767
1239
1
123674
35
1451
980
2057
784
1162
3591
11
471
674
1170
951
1223
6753
17
517
1522
1400
599
135
5746
23
3629
1329
4
3354
2698
7471
9
2495
0
3107
5
1431