4943
2
2687
2591
1
2462
1412
0
1889
951
2534
2650
20
2906
1179
3629
862
1307
3
432
841
4168
5
1053
2907
3539
2122
1709
6707
24
1516
3715
2327
11
1446
6779
5151