1293
1
2804
4
3706
5
3629
1569
3871
2
2794
1320
83
1618
841
3470
930
957
771
862
0
2669
2650
20
7071
3715
2620
3066
7
2312
2285
1868
2534
2343
898
5946
1636
3