2368
2
1486
0
1497
571
1280
1
103
722
487
1664
96
3326
3
89
1055
576
691
1428
579
182
5440
8
1129
1191
1216
501
377
1281
685
1030
907
1016
1188