2558
2
301
1
6561
14
2595
8
1145
3329
2304
0
456
658
383
2772
5
674
976
24337
22
3591
11
851
7471
9
1162
6753
17
1223
1767
5746
23
2505
2268
4
1400
1075
1239
3107
4201
3401