2398
8
1225
0
1412
616
951
1
2534
2650
20
1179
3629
862
1018
432
841
2
1618
796
2695
4
4168
5
3539
3
2122
783
1516
1751
3715
2327
11
1446
4387
6779
2462
5151
3871