21152
8
2711
2
2581
10
4651
3
5151
2911
9
1977
1330
1
2727
0
1352
1090
1535
1942
2313
1156
302
1020
542
1192
1185
1243
2082
383
2676
6307
345
8440
4
2405
1475
7893