542
0
302
383
1185
2
1977
1535
3
1156
1
1475
2581
10
1979
1963
1330
2727
1352
21152
8
1090
2313
1494
4
1020
1192
1243
345
8440
2272
392
1451
5805
5151
3267
928