2886
2
1494
1
564
1412
0
83
951
2534
2650
20
1179
3629
862
432
841
2430
3
1594
4168
5
3539
2122
3587
1516
3715
2327
11
1446
6779
2462
852
1459
4
1751
5151
3871