510
1
988
2608
0
597
2
1255
2725
22330
22
1077
1279
196
6406
12
2451
2470
619
3148
9
198
928
1367
398
1708