1505
0
6561
14
2358
9
3329
1
2012
2
3629
3871
2304
2794
6779
5
2595
8
2761
1145
2316
1618
841
3470
862
2650
20
2921
2037
1931
4
3066
7
2285
1868
2534
2343
2264
5946
1412