2530
2
3117
8
1449
0
3250
980
1
3329
1161
1379
592
673
1970
3066
7
666
3
14125
10
1185
854
1777
12472
4217
6698
25669
718
4329
2505
495
1162
1869
5204
3248
846