3539
3
1225
0
1668
1
2045
2702
6
527
2650
20
3629
862
3066
7
2769
2
616
1458
783
2190
1929
1412
1564
2386
810
4553
3198
2200
2908
10
12472
4321
4
4168
5
2558
2534
1889