2131
1
929
3
2600
4
4358
6
19944
2
6561
14
3014
20
1606
3329
2377
2304
0
3085
5
9956
3491
3485
7
2595
8
2761
1145
3316
10
5141
2037
1931
1505
815
197
467
5440
301
2358
9