1412
0
1225
2534
951
1
616
3629
432
1618
2650
20
1179
862
2122
2
841
783
6779
5
1446
4168
1197
3539
3
785
3546
989
2911
9
2886
1550
1889
2050
7793
4
1516
3715