951
1
1412
0
2534
2650
20
1179
3629
862
1743
432
841
2
564
790
4168
5
3683
12472
3539
3
2122
1516
1694
3715
1451
2327
11
1446
6779
2462
2949
582
5151
3871
1736