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