2804
4
3706
5
3629
1
616
0
1569
3871
2
2794
1320
1618
841
3470
957
771
862
2669
2650
20
1225
7071
2620
3066
7
2312
2285
1868
2534
2343
5946
1636
3
1412
3505
2092