902
1
3473
1412
0
1430
951
2534
2650
20
1179
3629
862
432
841
2
1131
4168
5
7762
4
14750
8
3539
3
2122
2798
1516
2597
1424
2721
3715
2327
11
1446
6779
2462
5151
3871