302
0
1963
2
1212
1
2727
931
1243
8440
4
1028
366
2581
10
2042
804
683
878
1588
1330
1352
607
1535
3
1090
1156
2024
2313
1020
1192
1185
1239
405
1977
2121